package cn.zhentao.dao;

import cn.zhentao.pojo.Teacher;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface TeacherDao {
    List<Teacher> findAll();

    List<Teacher> findByName(String tname);

    //添加数据
    int addTeacher(Teacher t);

    //删除数据
    int delTeacher(int tId);

    //修改数据
    int updTeacher(Teacher t);

    //多条件查询--根据姓名和地址查询数据
    List<Teacher> findByNameAndAddress(Teacher t);

    //多条件查询--根据日期区间查询
    List<Teacher> findByDate(Map<String,Object> map);

    //多条建查询--使用注解规定参数
    List<Teacher> findByDate2(@Param("start") String start,@Param("end") String end);

}

